.bj {
  height: 540rpx;
  width: 100%;
  z-index: -1;
}

.title_return {
  position: absolute;
  top: 50%;
  left: 20rpx;
  transform: translate(0%, -50%);
  font-size: 40rpx;
  z-index: 9999;
}

.title_text {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.top_ {
  position: relative;
  z-index: 99;
  margin: -310rpx auto 0 auto;
  padding: 99rpx 0 50rpx 0;
  background-color: #fff;
  width: 650rpx;
  border-radius: 24rpx;
}

.top_ image {
  width: 380rpx;
  height: auto;
}

.top_ .f-w {
  margin-bottom: 20rpx;
}

.title {
  position: fixed;
  top: 0;
  background-color: rgba(46, 76, 100, 0);
  width: 100%;
  color: #ffffff;
  font-weight: bold;
  font-size: 32rpx;
  margin: 0;
  z-index: 99;
}

.title .x_icon {
  width: 20rpx;
  height: 20rpx;
  margin-left: 11rpx;
}
